A Testing Framework for Model Transformations
نویسندگان
چکیده
As models and model transformations are elevated to first-class artifacts within the software development process, there is an increasing need to provide support for techniques and methodologies that are currently missing in modeling practice, but provided readily in other stages of the development lifecycle. Within a model transformation infrastructure, it is vital to provide foundational support for validation and verification of model transformations by investigating and constructing a testing framework focused on models, rather than source code. This paper presents a framework for testing model transformations that is based on the concepts of model difference and mapping. This framework is integrated with an existing model transformation engine to provide facilities for construction of test cases, execution of test cases, comparison of the output model with the expected model, and visualization of test results. A case study in model transformation testing is presented to illustrate the feasibility of the framework.
منابع مشابه
Testing M2T/T2M Transformations
Testing model-to-model (M2M) transformations is becoming a prominent topic in the current Model-driven Engineering landscape. Current approaches for transformation testing, however, assume having explicit model representations for the input domain and for the output domain of the transformation. This excludes other important transformation kinds, such as model-to-text (M2T) and text-to-model (T...
متن کاملMulti-theory model of behavior change: an appropriate model for creating health behaviors
Evolving evidence shows that health promotion interventions that explicitly use models and theories that are rooted in social and behavioral sciences, are more effective than interventions without a theoretical framework [1]. Testing theories and models is a critical step that should be conducted before utilizing them for intervention development [2].
متن کاملTesting a model of L2 communication among Iranian EFL learners: A path analysis framework
Using willingness to communicate (WTC) and socio-educational models as a framework, the present study aimed at examining WTC in English and its underlying variables in a sample of 372 Iranian non-English major EFL learners. The data were collected through self-reported questionnaires. Path analysis framework using the Amos Program with maximum likelihood estimatio...
متن کاملGRoundTram : An integrated framework for developing well - behaved bidirectional model transformations ∗ 1
Bidirectional model transformation is useful for maintaining consistency between two models, and has many potential applications in software development including model synchronization, round-trip engineering, and software evolution. Despite these attractive uses, the lack of a practical tool supporting for systematic development prevents it from being widely used. In this paper, we solve this ...
متن کاملTesting Multidimensional and Hierarchical Model of School Motivation Questionnaire
Abstract Objective: One of the theories that motivation into a multi-objective model considers, Mayer's theory of personal investment. This theory is a useful framework for evaluating multi-dimensional and hierarchical nature of goal provides the motivation. The aim of this study is to investigate a multi-dimensional and hierarchical structure of achievement goal orientation. Methods: The popul...
متن کامل